/*
* EfficiencyDao.java
* Created on  202015/5/24 19:42
* 版本       修改时间          作者      修改内容
* V1.0.1    202015/5/24       xfz    初始版本
*
*/

package com.infitecs.eyas.boiler.dao;

import  com.infitecs.eyas.boiler.model.Efficiency;
import com.infitecs.krill.mybatis.annotation.mybatisRepository;
import org.apache.ibatis.annotations.Param;

/**
 * 类的描述信息
 *
 * @author xfz
 * @version 1.0.1
 */

@mybatisRepository
public interface EfficiencyDao {

    void updateE89(@Param("E89")double E89,@Param("caseId") int caseId);
    void updateCount(@Param("caseId") int caseId);
    void updateIsKnown(@Param("isKnown") boolean isKnown,@Param("caseId") int caseId);
    void updateE90(@Param("E90")double E90,@Param("caseId") int caseId);
    void updateE51(@Param("E51")double E51,@Param("caseId") int caseId);
    void updateE52(@Param("E52")double E52,@Param("caseId") int caseId);
    void updateE53(@Param("E53")double E53,@Param("caseId") int caseId);
    void updateE88(@Param("E88")double E88,@Param("caseId") int caseId);
    void updateE54(@Param("E54")double E54,@Param("caseId") int caseId);
    void updateE92(@Param("E92")double E92,@Param("caseId") int caseId);
    void updateE93(@Param("E93")double E93,@Param("caseId") int caseId);
    void updateE94(@Param("E94")double E94,@Param("caseId") int caseId);
    void updateE95(@Param("E95")double E95,@Param("caseId") int caseId);



    Efficiency getEfficiencyByPowerCaseId(@Param("powerCaseId")int powerCaseId);

    void insertCaseId(@Param("caseId") int caseId);

    void addEfficiency(Efficiency efficiency);

    void updateEfficiency(Efficiency efficiency);
}
